var uid = getQueryVariable('studentId');
jQuery(document).ready(function() {
	$('#kit-search-more').on('click', function() {
		$('.kit-search-mored').toggle();
	});
	var col = [
	{
		title:'ID',
		field:'id',
		align: 'center',
		valign: 'middle'
	},
	{
		title:'课程内容',
        field:'materialNameEn',
        align: 'center',
		valign: 'middle'
	},
        {
            title:'课程ID',
            field:'material',
            align: 'center',
            valign: 'middle'
        },
	// {
	// 	title:'课程英文名称',
	// 	align: 'center',
	// 	valign: 'middle',
	// 	formatter:function(value,row,index){
	// 		return row.materialNameEn;
	// 		// return row.materialNameEn+'  '+row.levelName;
	// 	}
	// },
	{
		title:'老师姓名',
		field:'teacherName',
		align: 'center',
		valign: 'middle'
	},
		{
		title:'总课时(小时)',
//		field:'hoursEnrolled',
		align: 'center',
		valign: 'middle',
		formatter:function(value,row,index){
			return (row.hoursEnrolled/60).toFixed(2);
		}
	},
	{
		title:'剩余课时(小时)',
//		field:'hoursRemaining',
		align: 'center',
		valign: 'middle',
		formatter:function(value,row,index){
			return (row.hoursRemaining/60).toFixed(2);
		}
	},
		{
		title:'金额',
		field:'money',
		align: 'center',
		valign: 'middle'
	},
		{
		title:'状态',
//		field:'state',
		align: 'center',
		valign: 'middle',
		formatter:function(value,row,index){
			var st='';
			switch(row.state){
				case -1:
					st='退款';
					break;
				case 0:
					st='未开始';
					break;
				case 1:
					st='进行中';
					break;
				case 2:
					st='完成';
					break;
				case 3:
					st='暂停';
					break;
			}
			return st;
		}
	},
		{
		title:'备注',
		field:'remark',
		align: 'center',
		valign: 'middle'
	},
//	{
//		title:'教材',
//		field:'material',
//		align: 'center',
//		valign: 'middle',
//		vis
//	},
//	{
//		title:'学生id',
//		field:'studentId',
//		align: 'center',
//		valign: 'middle'
//	},
//	{
//		title:'销售id(负责人)',
//		field:'sellerId',
//		align: 'center',
//		valign: 'middle'
//	},
//	{
//		title:'教师ID',
//		field:'teacherId',
//		align: 'center',
//		valign: 'middle'
//	},

//	{
//		title:'完成时长',
//		field:'lessonsCompleted',
//		align: 'center',
//		valign: 'middle'
//	},
//
//	{
//		title:'付款方式',
//		field:'payMethod',
//		align: 'center',
//		valign: 'middle'
//	},
//	{
//		title:'活动方式',
//		field:'eventsWay',
//		align: 'center',
//		valign: 'middle'
//	},
//	{
//		title:'课程类型（新报课程、续报课程、补课时）',
//		field:'type',
//		align: 'center',
//		valign: 'middle'
//	},
//
//
//	{
//		title:'课程级别',
//		field:'materialLevel',
//		align: 'center',
//		valign: 'middle'
//	},
//
//
//	{
//		title:'真实名字',
//		field:'sellerName',
//		align: 'center',
//		valign: 'middle'
//	},
//	{
//		title:'登录名',
//		field:'sellerUname',
//		align: 'center',
//		valign: 'middle'
//	}
	{
		title:'编辑',
		formatter:function(value,row,index){//onclick="Report(\'' + row.id + '\')"
            if(row.materialNameEn=="试听课程"){
                return '<a href="javascript:;" class="layui-btn layui-btn-sm" onclick="Report(\'' + row.id + '\',\'1\')">报告</a>'+
                    '<a href="javascript:;" class="layui-btn layui-btn-sm" onclick="state(\''+row.uniqueid+'\')">课程状态</a>';
            } else {
            	if(row.uniqueid){
                    return '<a href="javascript:;" class="layui-btn layui-btn-sm" onclick="curriculumSchedule(\''+row.uniqueid+'\',\''+row.teacherId+'\')">查看考勤</a>'+
                        '<a href="javascript:;" class="layui-btn layui-btn-sm" onclick="Report(\'' + row.id + '\',\'2\')">报告</a>'+
                    '<a href="javascript:;" class="layui-btn layui-btn-sm" onclick="state(\''+row.uniqueid+'\')">课程状态</a>'+
                        '<a href="javascript:;" class="layui-btn layui-btn-sm" onclick="makeClass(\'' + row.uniqueid + '\')">增加课时</a>';
				}else {
                    return '<a href="javascript:;" class="layui-btn layui-btn-sm" onclick="curriculumSchedule(\''+row.uniqueid+'\',\''+row.teacherId+'\')">查看考勤</a>'+
                        '<a href="javascript:;" class="layui-btn layui-btn-sm" onclick="Report(\'' + row.id + '\',\'2\')">报告</a>'+
                        '<a href="javascript:;" class="layui-btn layui-btn-sm" onclick="makeClass(\'' + row.uniqueid + '\')">增加课时</a>';
                }

            }
		}
	}
	];

	//------------------------------------------加载列表
	$('#_table').bootstrapTable({
		url:baseUrl+'/purchaseCourses/getByStudent',
		'method': "GET",
		locale: 'zh-CN',
		detailView: false,
		sidePagination: "server", //服务端处理分页
		striped: true,//隔行变色
		undefinedText: "",
		pagination: true,
		singleSelect: false,
		pageSize: pageList[0],
		cache: false, //是否使用缓存，默认为true，所以一般情况下需要设置一下这个属性（*）
		pageNumber: 1,
		pageList: pageList,
		search: false, //不显示 搜索框
		uniqueId: "uniqueid", //每一行的唯一标识，一般为主键列
		showColumns: false, //不显示下拉框（选择显示的列）
		undefinedText: '',
		columns: col,
		queryParams: function(params) {
			return {
				pageNum: this.pageNumber,
				pageSize: this.pageSize,
				sortOrder: params.order,
				'studentId':uid
			}
		},
		
	});
var col2 = [ 
	{
		title:'日期',
		field:'date',
		align: 'center',
		valign: 'middle'
	},
	{
		title:'总完成课时(小时)',
		align: 'center',
		valign: 'middle',
		field:'finished'
	},
	{
		title:'学生总缺席(小时)',
		align: 'center',
		valign: 'middle',
		field:'studentAbsent'
	},
	{
		title:'老师总缺席(小时)',
		field:'teacherAbsent',
		align: 'center',
		valign: 'middle'
	},
	{
		title:'学生请假(小时)',
		field:'studentLeave',
		align: 'center',
		valign: 'middle'
	},
	{
		title:'老师请假(小时)',
		field:'teacherLeave',
		align: 'center',
		valign: 'middle'
	}]
	$('#table2').bootstrapTable({
		locale: 'zh-CN',
		detailView: false,
		striped: true,//隔行变色
		undefinedText: "",
		pagination: true,
		singleSelect: false,
		pageSize: pageList[0],
		cache: false, //是否使用缓存，默认为true，所以一般情况下需要设置一下这个属性（*）
		pageNumber: 1,
		pageList: pageList,
		search: false, //不显示 搜索框
		showColumns: false, //不显示下拉框（选择显示的列）
		undefinedText: '',
		columns: col2
	});
	$.get(baseUrl+'/curriculumSchedules/countLastMonth?studentId='+uid,function(data){
		var obj={'date':'最近一个月','finished':0,'studentAbsent':0,'teacherAbsent':0,'studentLeave':0,'teacherLeave':0};
		console.log(obj);
		console.log(data);
		$('#table2').bootstrapTable('append', obj);//bootstrapTable('append':obj);
	});
})

layui.use('element', function(){
  var element = layui.element;
  
  //…
});

var curriculumSchedule=function(uid,teacherId){
	//uid
	parent.layer.open({
		title: false,
		maxmin: true,
		type: 2,
		area: bigArea,
		content: baseUrl+'/views/CurriculumScheduleView.html?uid='+uid+"&teacherId="+teacherId,
		btn: ['关闭'],
		btn2: function(index, layero) {
			//按钮【按钮二】的回调
			console.log(layero);
			//return false 开启该代码可禁止点击该按钮关闭
		}
	});
}
var state=function(uid){
	parent.layer.open({
		maxmin: true,
		type: 2,
		area: ['500px', '300px'],
		content: baseUrl+'/views/form/PurchaseCourseState.html?uniqueid='+uid, //这里content是一个URL，如果你不想让iframe出现滚动条，你还可以content: ['http://sentsin.com', 'no']
		btn: ['保存', '取消'],
		yes: function(index, layero) {
			var data = $(layero).find("iframe")[0].contentWindow.callback_save();
			console.log(data);
			$.ajax({
				url:baseUrl+'/purchaseCourses/'+uid,
				type: 'POST',
				data: data,
				success: function(data) {
					alert(data.msg);
					parent.layer.close(index);
					$('#_table').bootstrapTable('refresh');
				}
			});
		},
		btn2: function(index, layero) {
		}
	});
}
var Report = function(id,type) {
	parent.layer.open({
		maxmin: true,
		type: 2,
		area: modalArea,
		content: baseUrl+'/views/ReportView.html?pcid='+id+"&type="+type,
		btn: ['关闭'],
		btn2: function(index, layero) {
			//按钮【按钮二】的回调
			console.log(layero);
			//return false 开启该代码可禁止点击该按钮关闭
		}
	});
}

// function makeClass(purchaseCourseId) {
//     parent.layer.open({
//         title:'Make Class',
//         type: 1,
//         closeBtn: false,
//         shift: 5,
//         shadeClose: true,
//         btn: ['提交','取消'],
//         content:
//             "<div style='width:350px;'><div style='width:320px;margin-left: 3%;' class='form-group has-feedback'>" +
// 			"	<p>增加课时</p>" +
// 			"	<input id='ghourClass'  type='text' name='ghourClass' value='15'/>" +
// 			"</div>",
//         yes: function(index, layero) {
//             var hourClass = $("#ghourClass").val();
//             $.ajax({
//                 type: "get",
//                 url: baseUrl + "/curriculumSchedules/picd?picd="+purchaseCourseId+"&hoursClass="+hourClass,
//                 success: function (data) {
//                     parent.layer.close(index);
//                     $('#_table').bootstrapTable('refresh');
//                 }
//             });
//             parent.layer.close(index);
//         },
//         btn2: function(index, layero) {
//             parent.layer.close(index);
//         }
//     });
// }


var makeClass=function(uid){
    parent.layer.open({
        maxmin: true,
        type: 2,
        area: ['500px', '300px'],
        content: baseUrl+'/views/form/PurchaseCourseAddClass.html?uniqueid='+uid, //这里content是一个URL，如果你不想让iframe出现滚动条，你还可以content: ['http://sentsin.com', 'no']
        btn: ['保存', '取消'],
        yes: function(index, layero) {
            var data = $(layero).find("iframe")[0].contentWindow.callback_save();
            $.ajax({
                type: "get",
                url: baseUrl + "/curriculumSchedules/picd?picd="+uid+"&"+data,
                success: function (data) {
                    parent.layer.close(index);
                    $('#_table').bootstrapTable('refresh');
                }
            });
            parent.layer.close(index);
        },
        btn2: function (index, layero) {
            parent.layer.close(index);
        }
    });
}